streambed water - French English Dictionary